home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Macintosh Common Lisp Related / interfaces / PInterface Translator / PInterfaces / AERegistry.p < prev    next >
Encoding:
Text File  |  1993-09-16  |  9.8 KB  |  448 lines  |  [TEXT/MPS ]

  1. {
  2. Created: 1:18 PM Fri, Dec 20, 1991
  3.     AERegistry.p
  4.     Pascal Interface to the Apple Event Registry
  5.  
  6.         Copyright Apple Computer, Inc.    1991
  7.         All rights reserved
  8. }
  9.  
  10.  
  11. {$IFC UNDEFINED UsingIncludes}
  12. {$SETC UsingIncludes := 0}
  13. {$ENDC}
  14.  
  15. {$IFC NOT UsingIncludes}
  16.     UNIT AERegistry;
  17.     INTERFACE
  18. {$ENDC}
  19.  
  20. {$IFC UNDEFINED UsingAERegistry}
  21. {$SETC UsingAERegistry := 1}
  22.  
  23. CONST
  24. cAEList = 'list';
  25. cApplication = 'capp';
  26. cArc = 'carc';
  27. cBoolean = 'bool';
  28. cCell = 'ccel';
  29. cChar = 'cha ';
  30. cColorTable = 'clrt';
  31. cColumn = 'ccol';
  32. cDocument = 'docu';
  33. cDrawingArea = 'cdrw';
  34. cEnumeration = 'enum';
  35. cFile = 'file';
  36. cFixed = 'fixd';
  37. cGraphicLine = 'glin';
  38. cGraphicObject = 'cgob';
  39. cGraphicShape = 'cgsh';
  40. cGraphicText = 'cgtx';
  41. cGroupedGraphic = 'cpic';
  42. cInsertionLoc = 'insl';
  43. cIntlText = 'itxt';
  44. cIntlWritingCode = 'intl';
  45. cItem = 'citm';
  46. cLine = 'clin';
  47. cLongInteger = 'long';
  48. cMenu = 'cmnu';
  49. cMenuItem = 'cmen';
  50. cObject = 'cobj';
  51. cObjectSpecifier = 'obj ';
  52. cOpenableObject = 'coob';
  53. cOval = 'covl';
  54. cParagraph = 'cpar';
  55. cPixel = 'cpxl';
  56. cPixelMap = 'cpix';
  57. cPolygon = 'cpgn';
  58. cProperty = 'prop';
  59. cQDPoint = 'QDpt';
  60. cQDRectangle = 'qdrt';
  61. cRectangle = 'crec';
  62. cRGBColor = 'cRGB';
  63. cRotation = 'trot';
  64. cRoundedRectangle = 'crrc';
  65. cRow = 'crow';
  66. cSelection = 'csel';
  67. cShortInteger = 'shor';
  68. cTable = 'ctbl';
  69. cText = 'ctxt';
  70. cTextFlow = 'cflo';
  71. cTextStyles = 'tsty';
  72. cType = 'type';
  73. cWindow = 'cwin';
  74. cWord = 'cwor';
  75. errAEBadKeyForm = -10002;
  76. errAECantHandleClass = -10010;
  77. errAECantSupplyType = -10009;
  78. errAEEventFailed = -10000;
  79. errAEIndexTooLarge = -10007;
  80. errAEInTransaction = -10011;
  81. errAELocalOnly = -10016;
  82. errAENoSuchTransaction = -10012;
  83. errAENotAnElement = -10008;
  84. errAENotASingleObject = -10014;
  85. errAENotModifiable = -10003;
  86. errAENoUserSelection = -10013;
  87. errAEPrivilegeError = -10004;
  88. errAEReadDenied = -10005;
  89. errAETypeError = -10001;
  90. errAEWriteDenied = -10006;
  91. kAEAbout = 'abou';
  92. kAEAfter = 'afte';
  93. kAEAliasSelection = 'sali';
  94. kAEAllCaps = 'alcp';
  95. kAEArrowAtEnd = 'aren';
  96. kAEArrowAtStart = 'arst';
  97. kAEArrowBothEnds = 'arbo';
  98. kAEAsk = 'ask ';
  99. kAEBefore = 'befo';
  100. kAEBeginning = 'bgng';
  101. kAEBeginsWith = 'bgwt';
  102. kAEBeginTransaction = 'begi';
  103. kAEBold = 'bold';
  104. kAECaseSensEquals = 'cseq';
  105. kAECentered = 'cent';
  106. kAEChangeView = 'view';
  107. kAEClone = 'clon';
  108. kAEClose = 'clos';
  109. kAECondensed = 'cond';
  110. kAEContains = 'cont';
  111. kAECopy = 'copy';
  112. kAECoreSuite = 'core';
  113. kAECountElements = 'cnte';
  114. kAECreateElement = 'crel';
  115. kAECreatePublisher = 'cpub';
  116. kAECut = 'cut ';
  117. kAEDelete = 'delo';
  118. kAEDoObjectsExist = 'doex';
  119. kAEDoScript = 'dosc';
  120. kAEDrag = 'drag';
  121. kAEDuplicateSelection = 'sdup';
  122. kAEEditGraphic = 'edit';
  123. kAEEmptyTrash = 'empt';
  124. kAEEnd = 'end ';
  125. kAEEndsWith = 'ends';
  126. kAEEndTransaction = 'endt';
  127. kAEEquals = '=   ';
  128. kAEExpanded = 'pexp';
  129. kAEFast = 'fast';
  130. kAEFinderEvents = 'FNDR';
  131. kAEFormulaProtect = 'fpro';
  132. kAEFullyJustified = 'full';
  133. kAEGetClassInfo = 'qobj';
  134. kAEGetData = 'getd';
  135. kAEGetDataSize = 'dsiz';
  136. kAEGetEventInfo = 'gtei';
  137. kAEGetInfoSelection = 'sinf';
  138. kAEGetPrivilegeSelection = 'sprv';
  139. kAEGreaterThan = '>   ';
  140. kAEGreaterThanEquals = '>=  ';
  141. kAEGrow = 'grow';
  142. kAEHidden = 'hidn';
  143. kAEHiQuality = 'hiqu';
  144. kAEImageGraphic = 'imgr';
  145. kAEInfo = 11;
  146. kAEIsUniform = 'isun';
  147. kAEItalic = 'ital';
  148. kAELeftJustified = 'left';
  149. kAELessThan = '<   ';
  150. kAELessThanEquals = '<=  ';
  151. kAELowercase = 'lowc';
  152. kAEMain = 0;
  153. kAEMakeObjectsVisible = 'mvis';
  154. kAEMiscStandards = 'misc';
  155. kAEModifiable = 'modf';
  156. kAEMove = 'move';
  157. kAENo = 'no  ';
  158. kAENoArrow = 'arno';
  159. kAENonmodifiable = 'nmod';
  160. kAEOpen = 'odoc';
  161. kAEOpenSelection = 'sope';
  162. kAEOutline = 'outl';
  163. kAEPageSetup = 'pgsu';
  164. kAEPaste = 'past';
  165. kAEPlain = 'plan';
  166. kAEPrint = 'pdoc';
  167. kAEPrintSelection = 'spri';
  168. kAEPrintWindow = 'pwin';
  169. kAEPutAwaySelection = 'sput';
  170. kAEQDAddOver = 'addo';
  171. kAEQDAddPin = 'addp';
  172. kAEQDAdMax = 'admx';
  173. kAEQDAdMin = 'admn';
  174. kAEQDBic = 'bic ';
  175. kAEQDBlend = 'blnd';
  176. kAEQDCopy = 'cpy ';
  177. kAEQDNotBic = 'nbic';
  178. kAEQDNotCopy = 'ncpy';
  179. kAEQDNotOr = 'ntor';
  180. kAEQDNotXor = 'nxor';
  181. kAEQDOr = 'or  ';
  182. kAEQDSubOver = 'subo';
  183. kAEQDSubPin = 'subp';
  184. kAEQDXor = 'xor ';
  185. kAERedo = 'redo';
  186. kAERegular = 'regl';
  187. kAEReplace = 'rplc';
  188. kAERevealSelection = 'srev';
  189. kAERevert = 'rvrt';
  190. kAERightJustified = 'rght';
  191. kAESave = 'save';
  192. kAESetData = 'setd';
  193. kAESetPosition = 'posn';
  194. kAEShadow = 'shad';
  195. kAESharing = 13;
  196. kAEShowClipboard = 'shcl';
  197. kAESleep = 'slep';
  198. kAESmallCaps = 'smcp';
  199. kAEStrikethrough = 'strk';
  200. kAESubscript = 'sbsc';
  201. kAESuperscript = 'spsc';
  202. kAETransactionTerminated = 'ttrm';
  203. kAEUnderline = 'undl';
  204. kAEUndo = 'undo';
  205. kAEWholeWordEquals = 'wweq';
  206. kAEYes = 'yes ';
  207. kAEZoom = 'zoom';
  208. kByCommentView = 6;
  209. kByDateView = 3;
  210. kByIconView = 1;
  211. kByKindView = 5;
  212. kByLabelView = 7;
  213. kByNameView = 2;
  214. kBySizeView = 4;
  215. kBySmallIcon = 0;
  216. kByVersionView = 8;
  217. keyAEAngle = 'kang';
  218. keyAEArcAngle = 'kend';
  219. keyAEBaseAddr = 'badd';
  220. keyAEBgndColor = 'kbcl';
  221. keyAEBgndPattern = 'kbpt';
  222. keyAEBounds = 'kbnd';
  223. keyAECellList = 'kclt';
  224. keyAEClassID = 'clID';
  225. keyAEColor = 'kclr';
  226. keyAEColorTable = 'kcls';
  227. keyAECurveHeight = 'kchd';
  228. keyAECurveWidth = 'kcwd';
  229. keyAEDashStyle = 'dsty';
  230. keyAEData = 'data';
  231. keyAEDefinitionRect = 'kdef';
  232. keyAEDescType = 'dstp';
  233. keyAEDestination = 'dest';
  234. keyAEDoAntiAlias = 'anta';
  235. keyAEDoDithered = 'gdit';
  236. keyAEDoRotate = 'kdrt';
  237. keyAEDoScale = 'ksca';
  238. keyAEDoTranslate = 'ktra';
  239. keyAEEditionFileLoc = 'eloc';
  240. keyAEElements = 'elms';
  241. keyAEEndPoint = 'kedp';
  242. keyAEEventClass = 'evcl';
  243. keyAEEventID = 'evti';
  244. keyAEFile = 'kfil';
  245. keyAEFileType = 'fltp';
  246. keyAEFillColor = 'kfcl';
  247. keyAEFillPattern = 'kfpt';
  248. keyAEFlipHorizontal = 'kfho';
  249. keyAEFlipVertical = 'kfvt';
  250. keyAEFont = 'kfnt';
  251. keyAEFormula = 'kfla';
  252. keyAEGraphicObjects = 'kgrs';
  253. keyAEImageQuality = 'gqua';
  254. keyAEInsertHere = 'insh';
  255. keyAEKeyForms = 'keyf';
  256. keyAEKeyword = 'kywd';
  257. keyAELineArrow = 'lnar';
  258. keyAEName = 'knam';
  259. keyAENewElementLoc = 'knel';
  260. keyAEObject = 'kobj';
  261. keyAEObjectClass = 'kocl';
  262. keyAEOffStyles = 'ofst';
  263. keyAEOnStyles = 'onst';
  264. keyAEParameters = 'prms';
  265. keyAEParamFlags = 'pmfg';
  266. keyAEPenColor = 'kpcl';
  267. keyAEPenPattern = 'kpat';
  268. keyAEPenWidth = 'kpwd';
  269. keyAEPixelDepth = 'kpdp';
  270. keyAEPixMapMinus = 'kpmm';
  271. keyAEPMTable = 'kpmt';
  272. keyAEPointList = 'kpts';
  273. keyAEPointSize = 'kptz';
  274. keyAEPosition = 'kpos';
  275. keyAEPropData = 'prdt';
  276. keyAEProperties = 'qpro';
  277. keyAEProperty = 'kprp';
  278. keyAEPropFlags = 'prfg';
  279. keyAEPropID = 'prop';
  280. keyAEProtection = 'kptc';
  281. keyAERenderAs = 'kren';
  282. keyAERequestedType = 'rtyp';
  283. keyAEResult = '----';
  284. keyAEResultInfo = 'rsin';
  285. keyAERotation = 'krot';
  286. keyAERotPoint = 'krtp';
  287. keyAERowList = 'krls';
  288. keyAESaveOptions = 'savo';
  289. keyAEScale = 'kscl';
  290. keyAEScriptTag = 'kStg';
  291. keyAEShowWhere = 'show';
  292. keyAEStartAngle = 'ksta';
  293. keyAEStartPoint = 'kstr';
  294. keyAEStyles = 'ksty';
  295. keyAEText = 'ktxt';
  296. keyAETextColor = 'ktxc';
  297. keyAETextFont = 'ktxf';
  298. keyAETextPointSize = 'ktps';
  299. keyAETextStyles = 'txts';
  300. keyAETheText = 'thtx';
  301. keyAETransferMode = 'ktrn';
  302. keyAETranslation = 'ktrl';
  303. keyAETryAsStructGraf = 'toog';
  304. keyAEUniformStyles = 'unis';
  305. keyAEUpdateOn = 'kupd';
  306. keyAEUserTerm = 'utrm';
  307. keyAEWindow = 'wndw';
  308. keyAEWritingCode = 'wrcd';
  309. keyMiscellaneous = 'fmsc';
  310. keySelection = 'fsel';
  311. keyWindow = 'kwnd';
  312. pArcAngle = 'parc';
  313. pBackgroundColor = 'pbcl';
  314. pBackgroundPattern = 'pbpt';
  315. pBestType = 'pbst';
  316. pBounds = 'pbnd';
  317. pClass = 'pcls';
  318. pClipboard = 'pcli';
  319. pColor = 'colr';
  320. pColorTable = 'cltb';
  321. pCornerCurveHeight = 'pchd';
  322. pCornerCurveWidth = 'pcwd';
  323. pDashStyle = 'pdst';
  324. pDefaultType = 'deft';
  325. pDefinitionRect = 'pdrt';
  326. pEnabled = 'enbl';
  327. pEndPoint = 'pend';
  328. pFillColor = 'flcl';
  329. pFillPattern = 'flpt';
  330. pFont = 'font';
  331. pFormula = 'pfor';
  332. pGraphicObjects = 'gobs';
  333. pHasCloseBox = 'hclb';
  334. pHasTitleBar = 'ptit';
  335. pIndex = 'pidx';
  336. pInsertionLoc = 'pins';
  337. pIsFloating = 'isfl';
  338. pIsFrontProcess = 'pisf';
  339. pIsModal = 'pmod';
  340. pIsModified = 'imod';
  341. pIsResizable = 'prsz';
  342. pIsStationeryPad = 'pspd';
  343. pIsZoomable = 'iszm';
  344. pIsZoomed = 'pzum';
  345. pItemNumber = 'itmn';
  346. pJustification = 'pjst';
  347. pLineArrow = 'arro';
  348. pMenuID = 'mnid';
  349. pName = 'pnam';
  350. pNewElementLoc = 'pnel';
  351. pPenColor = 'ppcl';
  352. pPenPattern = 'pppa';
  353. pPenWidth = 'ppwd';
  354. pPixelDepth = 'pdpt';
  355. pPointList = 'ptlt';
  356. pPointSize = 'ptsz';
  357. pProtection = 'ppro';
  358. pRotation = 'prot';
  359. pScale = 'pscl';
  360. pScriptTag = 'psct';
  361. pSelection = 'sele';
  362. pStartAngle = 'pang';
  363. pStartPoint = 'pstp';
  364. pTextColor = 'ptxc';
  365. pTextFont = 'ptxf';
  366. pTextItemDelimiters = 'txdl';
  367. pTextPointSize = 'ptps';
  368. pTextStyles = 'txst';
  369. pTransferMode = 'pptm';
  370. pTranslation = 'ptrs';
  371. pUniformStyles = 'ustl';
  372. pUpdateOn = 'pupd';
  373. pUserSelection = 'pusl';
  374. pVersion = 'vers';
  375. pVisible = 'pvis';
  376. typeAEText = 'tTXT';
  377. typeAppleEvent = 'AEVT';
  378. typeArc = 'tarc';
  379. typeBest = 'best';
  380. typeCell = 'cell';
  381. typeClassInfo = 'clin';
  382. typeColorTable = 'clrt';
  383. typeColumn = 'colm';
  384. typeDashStyle = 'tdas';
  385. typeData = 'tdta';
  386. typeDrawingArea = 'tdar';
  387. typeElemInfo = 'elin';
  388. typeEnumeration = 'enum';
  389. typeEPS = 'EPS ';
  390. typeEventInfo = 'evin';
  391. typeFinderWindow = 'fwin';
  392. typeFixed = 'fixd';
  393. typeGraphicLine = 'tgln';
  394. typeGraphicText = 'gtxt';
  395. typeGroupedGraphic = 'tgru';
  396. typeInsertionLoc = 'insl';
  397. typeIntlText = 'itxt';
  398. typeIntlWritingCode = 'intl';
  399. typeOval = 'tovl';
  400. typeParamInfo = 'pmin';
  401. typePict = 'PICT';
  402. typePixelMap = 'tpix';
  403. typePixMapMinus = 'tpmm';
  404. typePolygon = 'tpol';
  405. typePropInfo = 'pinf';
  406. typeQDPoint = 'QDpt';
  407. typeQDRectangle = 'qdrt';
  408. typeRectangle = 'rcte';
  409. typeRGB16 = 'tr16';
  410. typeRGB96 = 'tr96';
  411. typeRGBColor = 'RGB ';
  412. typeRotation = 'trot';
  413. typeRoundedRectangle = 'trdr';
  414. typeRow = 'row ';
  415. typeScrapStyles = 'styl';
  416. typeStyledText = 'STXT';
  417. typeTable = 'tabl';
  418. typeTextStyles = 'tsty';
  419. typeTIFF = 'TIFF';
  420. zoomIn = 7;
  421. zoomOut = 8;
  422.  
  423. enumSaveOptions = 'savo';
  424. enumPosition = 'posi';
  425. enumKeyForm = 'kfrm';
  426. enumStyle = 'styl';
  427. enumJustification = 'just';
  428. enumProtection = 'prtn';
  429. enumTransferMode = 'tran';
  430. enumArrows = 'arro';
  431. enumQuality = 'qual';
  432.  
  433. kAEIndex = 'indx';
  434. kAEName = 'name';
  435. kAEIdentifier = 'id  ';
  436.  
  437. kAERequiredSuite = 'reqd';
  438. kAETextSuite = 'TEXT';
  439. kAEQuickDrawSuite = 'qdrw';
  440. kAEQDSupplementalSuite = 'qdsp';
  441. kAETableSuite = 'tbls';
  442.  
  443. {$ENDC}    { UsingAERegistry }
  444.  
  445. {$IFC NOT UsingIncludes}
  446.     END.
  447. {$ENDC}
  448.